<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        // sort方法需要传入一个回调函数，这个回调函数用两个形参代替。
        let arr1 = [2,4,1,23,5646,3423];
        arr1.sort((x,y)=>{
            // 这样就是从小到大排序
            return x-y;
        });
        console.log(arr1);

        let arr2 = [1,5,2,34,6756,23423,13135];
        arr2.sort((x,y)=>{
            // 这样就是从大到小排序
            return y-x;
        });
        console.log(arr2);

        let arr3 = [
            {
                name:"aaa",
                age:19
            },
            {
                name:'bbb',
                age:12
            },
            {
                name:'ccc',
                age:22
            }
        ];

        arr3.sort((x,y)=>{
            // 数组里面的子项是对象也可以排序，只要里面有可以用来排序的属性.比如这里是age
            return x.age-y.age
        });
        console.log(arr3);
    </script>
</body>
</html>